html, body, div, img, p, hr, pre, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, select, label, ul, ol, dl, li, dt, dd { margin:0; padding:0; border:0;list-style:none; font-weight: normal; font-family:microsoft yahei;}
div,address,blockquote,iframe,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,pre,caption,th,td,form,legend,fieldset,input,button,select,textarea{margin:0;padding:0;}
ul,li,ol,dd{list-style-type:none;list-style:none; margin:0; padding:0;}/*脙娄脗赂芒鈧γ兟┟⑩€灺⒚偮っ兟ッ嬧€犆⑩偓鈥澝兟偮∶偮兟γ偮犆偮访兟ッ偮济偮徝兟偮偮�*/
body, html { width:100%; background:#FFF;}
body{position: relative;}
h1, h2, h3, h4, h5, h6{margin:0; padding:0;font-size:100%;}
li {list-style-type:none; }
a {text-decoration:none !important; outline:none; color:#000000;}
a:hover{ color:#487bc5}
table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }
img { border:0;}
em { font-style:normal; }
hr { height:0; clear:both; }
.none {display:none; }
.clear {clear:both;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.fl{ float:left}
.fr{ float:right;}
.ml10{ margin-left:10px;}
.ml5{ margin-left:5px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.ml40{ margin-left:45px;}
.m10{ margin-top:10px;}
.m15{ margin-top:15px;}
.m20{ margin-top:20px;}
.m5{margin-top:5px;}
.p10{ padding:10px;}
.p15{ padding:15px;}
.pad-3{padding:1% 1%;}
.pad-5{padding:3% 3%;background: #fff; box-shadow: 1px 3px 2px 2px #666;}
.p5{ padding:5px;}
.b5{ border:#e5f8ff 5px solid;}
.b-abcd{ border:#dce1e5 1px solid; background:#f9f9f9;}
.b1{ border:#f9f9f9 1px solid;}

.textr{text-align:right;}
.textl{text-align:left;}
.textc{text-align:center;}
.red{color:#F00;}
.bold{ font-weight:bold;}
.bshadow2{box-shadow: 0px 0px 3px 2px #efefef;}
.porel{ position:relative;}
.showpc{display:block;}
.showm{display:none;}

/*脙楼芒鈧γ偮兟ッ偮泵⑩€毬兟ッ偮っ偮兟ッ偮懊偮徝兟ッ偮偮矫兟ッ偮好偮�*/
@media screen and (min-width: 1441px) {
	html{font-size:16px !important;}
    .container{margin: 0 auto;width:89.1rem !important;}
	body{background:url(../images/bg.jpg) no-repeat top center #fff;background-size: 100%;}
}

@media screen and (min-width: 1025px) and (max-width: 1440px){
	html{font-size:14px !important;}
	.container{margin: 0 auto;width:89.1rem !important;max-width: 100%;}
	body{background:url(../images/bg-1400.jpg) no-repeat top center #fff;background-size: 100%;}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	html{font-size:10px !important;}
    .container{margin: 0 auto;width:99% !important;padding: 0 !important;}	
	.right-menu{display: none;}
	body{background:url(../images/bg-1200.jpg) no-repeat top center #fff;background-size: 110%;}
}

@media screen and (min-width: 480px) and (max-width: 767px) {
	html{font-size:8px !important;}
   .container{margin: 0 auto;width:100% !important;padding: 0 !important;}
	.fl{ float:none}
	.fr{ float:none;}
	.right-menu,.footer-left-yl{display: none;}
	body{background:url(../images/bg-1200.jpg) no-repeat top center #fff;background-size: 100%;}
}

@media screen and (max-width: 479px) {
	html{font-size:8px !important;}
    .container{margin: 0 auto;width:100% !important;padding: 0 !important;}
	.fl{ float:none}
	.fr{ float:none;}
	.right-menu,.footer-left-yl{display: none;}
	body{background:url(../images/bg-640.jpg) no-repeat top center #fff;background-size: 100%;}
}

/*脙漏脗隆脗露脙漏脝鈥櫭偮�*/
.top-bar{color:#3467b0;font-size:1rem;max-width: 100%;}
.top-bar-left{height:3rem;line-height:3rem;color:#3467b0;font-size:1rem;}
.top-bar-right{height:3rem;line-height:3rem;color:#3467b0;}
.top-bar-right a{font-size:1rem;padding: 0 0.8rem;color:#3467b0;}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.top-bar-left{display: none;}
	.top-bar-right{margin: 0 auto;text-align: center!important;float: none;}
	.top-bar-right a{font-size: 1.6rem;}
}


@media screen and (min-width: 480px) and (max-width: 767px) {
	.top-bar-left,.top-bar-right{display: none;}
}

@media screen and (max-width: 479px) {
    .top-bar-left,.top-bar-right{display: none;}
}


.top-logo{margin:2rem auto;width: 480px;max-width: 100%;}
.top-logo img{width:100%; }


.top-search{position: relative;z-index: 16;padding-top:2%;justify-content: center;width: 33rem;margin: 0 auto;max-width: 100%;}
.top-search-btn{margin: 0px auto;flex: 0 1 auto;background: rgba(255, 255, 255, 0.5);border-radius: 5px;padding: 5px;display: flex;flex-wrap: nowrap;box-shadow: 0 0 1px 1px #f7f7f7;}
.top-search-btn input{background: rgba(255, 255, 255, 0.8);border: none;height:3.5rem;outline: none;border-radius: 5px;border-top-right-radius: 0;border-bottom-right-radius: 0;flex: 1;font-size: 1.2rem;text-indent: 1em;width: 27rem;float: left;}
.top-search-btn button{border-radius: 5px;border: none;border-top-left-radius: 0;border-bottom-left-radius: 0;outline: none;background:no-repeat center #68a0f1;color: #fff;font-size:  1.3rem;padding:0 20px;cursor: pointer;width: 6rem;float: right;}
.top-search-btn button span{font-size: 2.2rem;}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.top-search{width:30rem;}
	.top-search-btn input{width: 22rem;}
	.top-search-btn button{width:6rem;}
}

@media screen and (min-width: 480px) and (max-width: 767px) {
	.top-search{width:30rem;}
	.top-search-btn input{width: 22rem;}
	.top-search-btn button{width:8rem;}
}

@media screen and (max-width: 479px) {
    .top-search{width:30rem;}
	.top-search-btn input{width: 22rem;}
	.top-search-btn button{width:8rem;}
}



/* 脙楼脗炉脗录脙篓脣鈥犆偮� */
.xn-nav-bg{position:relative;} 
.xn-nav{ padding-bottom: 0;margin-top: 5%; height:4rem; border-bottom:0.3rem solid #023e7a; position:relative;}
.xn-nav::-webkit-scrollbar{ display:none; }
.xn-nav ul{padding:0; margin: 0 auto;}
.xn-nav ul li{ float:left; height: 4rem; line-height:3.5rem; padding:0 1%; margin: 0 0.5%;  vertical-align: middle; position: relative;width: 9.5%;/* width: 11%; */text-align: center;}
.xn-nav ul li:nth-child(3){width:15%;}
.xn-nav ul li img{ left: 0.5rem;top: 0.75rem; position: absolute; height: 0.8rem}
.xn-nav ul li a{ display:block; height: 100%; font-size:1.5rem; color:#023e7a;}
.xn-nav ul li span{ font-size: 1.5rem; padding: 0 0.8rem 0 0; transition: all 0.5s;}
.xn-nav ul li:hover{background:#023e7a;-webkit-transition-property: all;-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;border-radius: 5px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.xn-nav ul li:hover a{color:#fff;text-decoration:none}
.xn-nav ul .on>a{ background: url("2020ty_nav_bg.png") no-repeat center bottom;}


@media screen and (min-width: 1025px) and (max-width: 1236px) {
	.xn-nav-bg:after{ content:""; display: block;width:6rem;height:4rem;position: absolute;right: 0;bottom: 0;background: linear-gradient(to right, rgba(255,255,2555,0), rgb(255, 255, 255,0.8)) }
	.xn-nav{height:4rem; border-bottom:0.3rem solid #023e7a; position:relative; overflow-x: scroll;overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch;}
	.xn-nav ul{width: 94rem;}
	.xn-nav ul li{padding:0 0.8rem;width:auto!important;}
	.xn-nav ul li a{ font-size:1.8rem; color:#023e7a;}
	.xn-nav ul li span{ font-size: 1.8rem; }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.xn-nav-bg:after{ content:""; display: block;width:6rem;height:4rem;position: absolute;right: 0;bottom: 0;background: linear-gradient(to right, rgba(255,255,2555,0), rgb(255, 255, 255,0.8)) }
	.xn-nav{height:4rem; border-bottom:0.3rem solid #023e7a; position:relative; overflow-x: scroll;overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch;}
	.xn-nav ul{width: 94rem;}
	.xn-nav ul li{padding:0 0.8rem;padding:0 0.8rem;width:auto!important;}
	.xn-nav ul li a{ font-size:2rem; color:#023e7a;}
	.xn-nav ul li span{ font-size: 1.8rem; }
}

@media screen and (min-width: 480px) and (max-width: 767px) {
	.xn-nav-bg:after{ content:""; display: block;width:6rem;height:5rem;position: absolute;right: 0;bottom: 0;background: linear-gradient(to right, rgba(255,255,2555,0), rgb(255, 255, 255,0.8)) }
	.xn-nav{height:5rem; border-bottom:0.3rem solid #023e7a; position:relative; overflow-x: scroll;overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling:touch;}
	.xn-nav ul{width: 95rem;}
	.xn-nav ul li{padding:0 0.8rem;height: 5rem;line-height: 5rem;width:auto!important;}
	.xn-nav ul li a{ display:block; height: 100%; font-size:2rem; color:#023e7a;}
	.xn-nav ul li span{ font-size: 2rem; }
}

@media screen and (max-width: 479px) {
    .xn-nav-bg:after{ content:""; display: block;width:6rem;height:5rem;position: absolute;right: 0;bottom: 0;background: linear-gradient(to right, rgba(255,255,2555,0), rgb(255, 255, 255,0.8)) }
	.xn-nav{height:5rem; border-bottom:0.3rem solid #023e7a; position:relative; overflow-x: scroll;overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling:touch;}
	.xn-nav ul{width: 95rem;}
	.xn-nav ul li{padding:0 0.8rem;height: 5rem;line-height: 5rem;width:auto!important;}
	.xn-nav ul li a{ display:block; height: 100%; font-size:2rem; color:#023e7a;}
	.xn-nav ul li span{ font-size: 2rem; }
}


/*脙楼脗潞芒鈧⒚兟┟嗏€櫭偮�*/

.footer{background: rgba(243,243,243,1.00);padding: 1rem 0; margin-top: 2rem;}
.footer-left{width: 67%;}
.footer-left-yl ul li{width:25%;float: left;}
.footer-left-yl ul li select{background: rgb(255,255,255,0.5);padding: 0.3rem;font-size: 1rem;width: 90%;font-weight: bold;}
.footer-left-yl ul li select option{background: none;font-size: 1rem;}
.footer-left-xinxi{margin: 1.5rem auto 0;}
.footer-left-xinxi p a{color: #333;}
.footer-left-xinxi p{font-size: 1rem;}
.footer-left-xinxi p span{padding:0 0.8rem 0 0;white-space: nowrap;}

.footer-right{width: 30%;}
.footer-right-zhxx {line-height: 1.5rem;margin: 1rem 0;}
.footer-right-zhxx a{color: #333;font-size: 1rem;}
.footer-right-ico img{height:2.8rem; margin: 0 0.3rem}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.footer-left-xinxi p{font-size: 1.6rem;line-height: 3rem;margin: 0 auto;text-align: center;}
	.footer-right-zhxx,.footer-right-ico{text-align: center!important}
	.footer-right-ico img{height:4rem; margin: 0 0.3rem}
	.footer-left,.footer-right{width: 96%;padding: 0 2%;float: none;}
	.footer-right-zhxx a{color: #333;font-size: 1.6rem;}
	.footer-right-ico img{height:6rem; margin: 0 0.3rem}
}

@media screen and (min-width: 480px) and (max-width: 767px) {
	.footer-left,.footer-right{width: 96%;padding: 0 2%;margin: 0 auto;}
	.footer-left-xinxi p{font-size: 1.6rem;line-height: 3rem;margin: 0 auto;text-align: center;}
	.footer-right-zhxx,.footer-right-ico{text-align: center!important}
	.footer-right-zhxx a{color: #333;font-size: 1.6rem;}
	.footer-right-ico img{height:5rem; margin: 0 0.3rem}
	
}

@media screen and (max-width: 479px) {    
	.footer-left,.footer-right{width: 96%;padding: 0 2%;margin: 0 auto;}
	.footer-left-xinxi p{font-size: 1.6rem;line-height: 3rem;margin: 0 auto;text-align: center;}
	.footer-right-zhxx,.footer-right-ico{text-align: center!important}
	.footer-right-zhxx a{color: #333;font-size: 1.6rem;}
	.footer-right-ico img{height:5rem; margin: 0 0.3rem}
}
	
	
	


.right-menu{position:fixed;right:0px;bottom:270px}
.right-menu ul li{margin-bottom:10px;cursor:pointer;position:relative}
.right-menu ul li .youhui .hides{position:absolute;left:-25px;top:-54px;display:none}
#leftsead{width:131px;height:143px;position:fixed;top:258px;right:0px}
#leftsead li{width:131px;height:43px}
#leftsead li i{float:right}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:131px}
#leftsead li a .shows{display:block}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand}
#leftsead li a.youhui .hides{display:none;position:absolute;right:190px;top:-26px}
#leftsead .leftsead-img01{background:url(../images/xn2018_index_icon57.png);width:142px;height:50px;display:inline-block}
#leftsead .leftsead-img02{background:url(../images/xn2018_index_icon49.png);width:54px;height:44px;display:block}
#leftsead .leftsead-img03{background:url(../images/xn2018_index_icon58.png);width:142px;height:50px;display:inline-block}
#leftsead .leftsead-img04{background:url(../images/xn2018_index_icon50.png);width:54px;height:44px;display:block}
#leftsead .leftsead-img05{background:url(../images/xn2018_index_icon51.png);width:54px;height:44px;display:inline-block}
#leftsead .leftsead-img06{background:url(../images/xn2018_index_icon62.png);width:101px;height:116px;display:block}
#leftsead .leftsead-img07{background:url(../images/xn2018_index_icon52.png);width:54px;height:44px;display:inline-block}
#leftsead .leftsead-img08{background:url(../images/xn2018_index_icon61.png);width:101px;height:116px;display:block}
#leftsead .leftsead-img09{background:url(../images/xn2018_index_icon53.png);width:54px;height:45px;display:inline-block}
#leftsead .leftsead-img10{background:url(../images/xn2018_index_icon60.png);width:101px;height:116px;display:block}
#leftsead .leftsead-img11{background:url(../images/xn2018_index_icon59.png);width:142px;height:50px;display:inline-block}
#leftsead .leftsead-img12{background:url(../images/xn2018_index_icon54.png);width:54px;height:44px;display:block}
#leftsead .leftsead-img13{background:url(../images/xn2018_index_icon56.png);width:142px;height:50px;display:inline-block}
#leftsead .leftsead-img14{background:url(../images/xn2018_index_icon55.png);width:54px;height:44px;display:block}
#leftsead .leftsead-img15{background:url(../images/right-menu-ico7.png);width:54px;height:45px;display:inline-block}

#leftsead{z-index: 999;}
.aside_content{display: none;}
.aside_content_btn:hover .aside_content{display:block}
.aside_content .zntj_content {width: 490px;height: 400px;box-sizing: border-box;position: absolute;left: 60px;bottom: -56px;z-index: 99999;margin-right: 50px;/* background-color: white; */transform: translate(-100%, 0);}
.aside_content .zntj_content_inner {width: 480px;height: 400px;box-sizing: border-box;margin-right: 20px;padding: 18px 22px;background-color: #ffffff;box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.15);border-radius: 10px;}
.aside_content .zntj_title {font-size: 17px;font-weight: bold;font-stretch: normal;line-height: 18px;letter-spacing: 0px;color: #1658a0;border-bottom: 1px solid #e8e8e8;}
.aside_content .zntj_title span {display: inline-block;padding-bottom: 16px;border-bottom: 4px solid #1658a0;}
.aside_content .zntj_list {margin-top: 5px;}
.aside_content .zntj_list a {display: block;font-size: 14px;font-weight: normal;font-stretch: normal;line-height: 40px;letter-spacing: 0px;color: #333333;}
.aside_content .zntj_list a .mark {display: inline-block;width: 76px;height: 22px;line-height: 18px;background-color: #e4f3ff;border-radius: 5px;color: #0068b7;text-align: center;margin-right: 10px;}
.aside_content .changeBtn {margin-top: 7px;display: flex;justify-content: center;align-items: center;width: 444px;height: 40px;background-color: #f6f6f6;border-radius: 8px;}
.aside_content .changeBtn img {margin-right: 6px;}
.zntj_list  li,.zntj_list li a{width: 436px!important;height: 40px!important;max-width: initial!important;margin-bottom: 0!important;display: block;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;  }
.zntj_list a .mark{line-height: 18px;  }
.leftsead-img011{background: url(../images/tuijian.png);width: 44px;height: 44px;background-repeat: no-repeat;background-position: center;background-color: #abcdef;border-radius: 100px;margin-right: 5px;}

i.shows.leftsead-img019 {background: url(http://www.xianning.gov.cn//tpl/material/2021/images/xmt.png);width: 44px;background-size: 30px;height: 44px;font-size: 15px;font-style: normal;background-repeat: no-repeat;background-position: left 8px center;background-color: #ff9800;border-radius: 100px;margin-right: 5px;text-overflow: ellipsis;color: #fff;overflow: hidden;text-indent: 44px;line-height: 44px;transition: .3s;display: block!important;letter-spacing: 1px;}
i.shows.leftsead-img019:hover { width: 140px; }